Type A against an ODPP officer
A State Attorney, a registry clerk, an Inspectorate officer. Inspections & Quality Assurance owns this, the isolated disciplinary registry is the right home, and the ODPP can actually discipline the person. Everything the prototype does here is correct.
Type A against a police officer
An IO who solicited money at Jinja Road is a Uganda Police Force employee. The ODPP cannot investigate, suspend or sanction him. That complaint must be referred to the Police Professional Standards Unit — and where it discloses corruption, to the IGG or the Anti-Corruption Division.
What the schema needs
A subject_institution field on the conduct file — ODPP / UPF / JUDICIARY / OTHER — and a Referral model carrying destination body, letter reference, date sent and date of reply. A referral with no reply after 30 days is itself an escalation. Otherwise the ODPP becomes a place complaints go to die politely.